草庐IT

ASP.NET Web Forms - DataList 控件

全部标签

c# - 如何使用 C# 在 asp.net 中创建一个新文件夹?

如何使用C#在asp.net中创建新文件夹? 最佳答案 varfolder=Server.MapPath("~/App_Data/uploads/random");if(!Directory.Exists(folder)){Directory.CreateDirectory(folder);} 关于c#-如何使用C#在asp.net中创建一个新文件夹?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/

c# - 如何在 ASP.NET Core 中返回 401 而不是 302?

我试图让ASP.NETCoreIdentity在用户未登录时返回401。我在我的方法中添加了一个[Authorize]属性,而不是返回401它返回302。我尝试了很多建议,但似乎没有任何效果,包括services.Configure和app.UseCookieAuthentication将LoginPath设置为null或PathString.Empty。 最佳答案 从ASP.NETCore2.x开始:services.ConfigureApplicationCookie(options=>{options.Events.OnRed

c# - 如何在 ASP.NET Core 中返回 401 而不是 302?

我试图让ASP.NETCoreIdentity在用户未登录时返回401。我在我的方法中添加了一个[Authorize]属性,而不是返回401它返回302。我尝试了很多建议,但似乎没有任何效果,包括services.Configure和app.UseCookieAuthentication将LoginPath设置为null或PathString.Empty。 最佳答案 从ASP.NETCore2.x开始:services.ConfigureApplicationCookie(options=>{options.Events.OnRed

c# - 如何以 PDF 格式呈现 ASP.NET MVC View

我正在使用ExpertPDF的Html-to-PDF转换实用程序来解决这个问题(尽管如果有足够的文档,我愿意使用其他库)。简而言之,我有一个以特定方式格式化的View,我想将其呈现为用户可以保存到磁盘的PDF文档。到目前为止,我有一个PrintService(它实现了一个IPrintService接口(interface)),这个实现有两个PrintToPDF()重载,一个只接受一个URL,另一个接受一个HTML字符串,两者都返回一个字节[].我只计算出需要HTML字符串的第二个重载的细节。我想通过我的Controller做的事情是这样的:publicFileStreamResultP

c# - 如何以 PDF 格式呈现 ASP.NET MVC View

我正在使用ExpertPDF的Html-to-PDF转换实用程序来解决这个问题(尽管如果有足够的文档,我愿意使用其他库)。简而言之,我有一个以特定方式格式化的View,我想将其呈现为用户可以保存到磁盘的PDF文档。到目前为止,我有一个PrintService(它实现了一个IPrintService接口(interface)),这个实现有两个PrintToPDF()重载,一个只接受一个URL,另一个接受一个HTML字符串,两者都返回一个字节[].我只计算出需要HTML字符串的第二个重载的细节。我想通过我的Controller做的事情是这样的:publicFileStreamResultP

c# - 使用伪造的 HTTPContext 对 ASP.NET Web API Controller 进行单元测试

我使用以下方法通过ASP.NETWebAPIController上传文件。[System.Web.Http.HttpPost]publicHttpResponseMessageUploadFile(){HttpResponseMessageresponse;try{intid=0;int?qId=null;if(int.TryParse(HttpContext.Current.Request.Form["id"],outid)){qId=id;}varfile=HttpContext.Current.Request.Files[0];intfilePursuitId=bl.Upload

c# - 使用伪造的 HTTPContext 对 ASP.NET Web API Controller 进行单元测试

我使用以下方法通过ASP.NETWebAPIController上传文件。[System.Web.Http.HttpPost]publicHttpResponseMessageUploadFile(){HttpResponseMessageresponse;try{intid=0;int?qId=null;if(int.TryParse(HttpContext.Current.Request.Form["id"],outid)){qId=id;}varfile=HttpContext.Current.Request.Files[0];intfilePursuitId=bl.Upload

c# - 将 PagedList 与 ViewModel ASP.Net MVC 一起使用

我正在尝试在我的ASP.Net应用程序中使用PagedList,我在Microsoft网站上找到了这个示例http://www.asp.net/mvc/tutorials/getting-started-with-ef-using-mvc/sorting-filtering-and-paging-with-the-entity-framework-in-an-asp-net-mvc-application如何在使用ViewModel的复杂情况下使用PagedList?我正在尝试向此处发布的Instructor示例添加PagedList但没有成功:http://www.asp.net/m

c# - 将 PagedList 与 ViewModel ASP.Net MVC 一起使用

我正在尝试在我的ASP.Net应用程序中使用PagedList,我在Microsoft网站上找到了这个示例http://www.asp.net/mvc/tutorials/getting-started-with-ef-using-mvc/sorting-filtering-and-paging-with-the-entity-framework-in-an-asp-net-mvc-application如何在使用ViewModel的复杂情况下使用PagedList?我正在尝试向此处发布的Instructor示例添加PagedList但没有成功:http://www.asp.net/m

c# - ASP.Net 版本/内部版本号

我有一个ASP.Net(.net3.5/c#),我想显示版本号/构建号和日期。控制这种情况的最佳方法是什么?是否可以在构建时自动增加数字?版本号和构建号的标准是什么?我使用VS2008如何获取数据并将其分配给字符串值以便在网页的页脚中显示? 最佳答案 如果您使用的是Web应用程序项目-您可以这样做...Assemblyweb=Assembly.Load("App_Code");AssemblyNamewebName=web.GetName();stringmyVersion=webName.Version.ToString();如果